<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    
</body>
<script>
    // 实参和形参的数量对应关系

    // function sum(a,b,c,d,e,f){
    //     console.log(a,b,c,d,e,f)
    // }
    // sum(3,"hello",234, 234, "hahah", true, "world", {}, [], function(){}, undefined, null, NaN);


    // arguments   相当于形参   
    // arguments[0]解析出arguments数组中的第一个数字、
    // arguments[1]解析出arguments数组中的第二个数字、 以此类推
    
    // function sum(){
    //     // console.log(arguments)
    //     // console.log(arguments[0])
    //     // console.log(arguments[1])
    //     // console.log(arguments[2])
    //     // console.log(arguments[3])
    //     var s=0;
    //     for(i=0;i<arguments.length;i++){
    //         s=s+arguments[i];
    //     }
    //     // arguments.length --- 解析arguments数组中的数字

    //     console.log(s)
    // }
    // sum(5,2,8);
    // sum(5,2,8,3,645,36,247,13,9)


    // 完整结构
    // function sum(){
    //     var s=0;
    //     for(i=0;i<arguments.length;i++){
    //         s=s+arguments[i];
    //     }
    //     console.log(s);
    // }
    // sum(1,2,3,4,5,6,7,8,9,10)

    var s=0;
    function sum(){
        for(i=0;i<arguments.length;i++){
            s+=arguments[i];
        }
        console.log(s)
    }
    sum(1+2+3+4+5+6+7+8+9+10);
    
    


    
</script>
</html>